package com.alignet.gn.hibernate;

import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.MappedSuperclass;

/**
 * AbstractTgnAction entity provides the base persistence definition of the
 * TgnAction entity. @author MyEclipse Persistence Tools
 */
@MappedSuperclass
public abstract class AbstractTgnDocCasoPrueba implements java.io.Serializable {

    // Fields

    private Integer inIdDocument;
    private Integer inIdSubproduct;
    private String vcName;
    private String vcState;
    private Timestamp dtRegistry;

    // Constructors

    /** default constructor */
    public AbstractTgnDocCasoPrueba() {
    }

    
    @Id
    @GeneratedValue
	@Column(name = "IN_IDDECP", unique = true, nullable = false)
	public Integer getInIdDocument() {
		return inIdDocument;
	}
	
	public void setInIdDocument(Integer inIdDocument) {
		this.inIdDocument = inIdDocument;
	}

	@Column(name = "IN_IDSUBPRODUCTO", nullable = false)
	public Integer getInIdSubproduct() {
		return inIdSubproduct;
	}

	public void setInIdSubproduct(Integer inIdSubproduct) {
		this.inIdSubproduct = inIdSubproduct;
	}

	@Column(name = "VC_NOMBRE", nullable = false)
	public String getVcName() {
		return vcName;
	}

	public void setVcName(String vcName) {
		this.vcName = vcName;
	}

	@Column(name = "VC_ESTADO", nullable = false)
	public String getVcState() {
		return vcState;
	}

	public void setVcState(String vcState) {
		this.vcState = vcState;
	}

	@Column(name = "DT_REGISTRY", nullable = false)
	public Timestamp getDtRegistry() {
		return dtRegistry;
	}

	public void setDtRegistry(Timestamp dtRegistry) {
		this.dtRegistry = dtRegistry;
	}

  
   
   

    
   
}